@Article{ Androutsellis-Theotokis:2004qy,
	Author = "S. Androutsellis-Theotokis and D. Spinellis",
	Journal = "ACM Computing Surveys (CSUR)",
	Number = "4",
	Pages = "371",
	Title = "A survey of peer-to-peer content distribution technologies",
	Volume = "36",
	Year = "2004"
}

@InProceedings{ Tsoumakos:2003mz,
	Author = "D. Tsoumakos and N. Roussopoulos",
	Booktitle = "Proceedings of the Third International Conference on Peer-to-Peer Computing (P2P'03)",
	Publisher = "IEEE Computer Society",
	Title = "Adaptive probabilistic search for peer-to-peer networks",
	Year = "2003"
}

@TechReport{ Wong:2008fy,
	Author = "B. Wong and A. Slivkins and E.G. Sirer",
	Institution = "Cornell University",
	Month = "December",
	Title = "Approximate matching for peer-to-peer overlays with cubit",
	Year = "2008"
}

@InProceedings{ Ham:2005dp,
	Author = "MyungJoo Ham and Gul Agha",
	Booktitle = "Peer-to-Peer Computing, 2005. P2P 2005. Fifth IEEE International Conference on",
	Month = "August",
	Pages = "125--132",
	Title = "ARA: a robust audit to prevent free-riding in P2P networks",
	Year = "2005"
}

@InProceedings{ Konrath:2007th,
	Address = "Los Alamitos, CA, USA",
	Author = "Marlom A. Konrath and Marinho P. Barcellos and Rodrigo B. Mansilha",
	Booktitle = "Peer-to-Peer Computing, IEEE International Conference on",
	Pages = "37--44",
	Publisher = "IEEE Computer Society",
	Title = "Attacking a Swarm with a Band of Liars: evaluating the impact of attacks on BitTorrent",
	Year = "2007"
}

@Article{ Stoica:2003gf,
	Author = "I. Stoica and R. Morris and D. Liben-Nowell and D.R. Karger and M.F. Kaashoek and F. Dabek and H. Balakrishnan",
	Journal = "IEEE/ACM Transactions on networking",
	Number = "1",
	Pages = "17--32",
	Title = "Chord: a scalable peer-to-peer lookup protocol for internet applications",
	Volume = "11",
	Year = "2003"
}

@Article{ Izal:2004sp,
	Author = "M. Izal and G. Urvoy-Keller and E.W. Biersack and P.A. Felber and A. {Al Hamra} and L. Garces-Erice",
	Journal = "Passive and Active Network Measurement",
	Pages = "1--11",
	Title = "Dissecting bittorrent: Five months in a torrent's lifetime",
	Year = "2004"
}

@MastersThesis{ Kristensen:2006yq,
	Author = "Mads Dar{\o} Kristensen",
	School = "Department of Computer Science, Aarhus University",
	Title = "Evaluating Energy Efficient Routing Protocols for Nomadic Networks",
	Year = "2006"
}

@InProceedings{ Cohen:2003wd,
	Author = "B. Cohen",
	Booktitle = "Workshop on Economics of Peer-to-Peer systems",
	Title = "Incentives build robustness in BitTorrent",
	Volume = "6",
	Year = "2003"
}

@Article{ Maymounkov:2002lq,
	Author = "P. Maymounkov and D. Mazieres",
	Journal = "Peer-to-Peer Systems",
	Pages = "53--65",
	Title = "Kademlia: A peer-to-peer information system based on the xor metric",
	Year = "2002"
}

@InProceedings{ Bawa:2003ij,
	Address = "New York, NY, USA",
	Author = "Mayank Bawa and Jr. Roberto J. Bayardo and Sridhar Rajagopalan and Eugene J. Shekita",
	Booktitle = "WWW '03: Proceedings of the 12th international conference on World Wide Web",
	Pages = "577--586",
	Publisher = "ACM",
	Title = "Make it fresh, make it quick: searching a network of personal webservers",
	Year = "2003"
}

@InProceedings{ Chawathe:2003ul,
	Author = "Y. Chawathe and S. Ratnasamy and L. Breslau and N. Lanham and S. Shenker",
	Booktitle = "Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications",
	Organization = "ACM",
	Pages = "418",
	Title = "Making gnutella-like p2p systems scalable",
	Year = "2003"
}

@InProceedings{ Rowstron:2001pd,
	Author = "A. Rowstron and P. Druschel",
	Booktitle = "IFIP/ACM International Conference on Distributed Systems Platforms (Middleware)",
	Pages = "329--350",
	Title = "Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems",
	Volume = "11",
	Year = "2001"
}

@Article{ Clarke:2002eu,
	Author = "I. Clarke and S. Miller and T. Hong and O. Sandberg and B. Wiley",
	Journal = "IEEE Internet Computing",
	Number = "1",
	Pages = "40--49",
	Title = "Protecting freedom of information online with Freenet",
	Volume = "6",
	Year = "2002"
}

@InCollection{ Belding-Royer:2004fu,
	Author = "Elisabeth M. Belding-Royer",
	Booktitle = "Mobile Ad Hoc Networking",
	Chapter = "10",
	Editor = "Stefano Basagni and Marco Conti and Silvia Giordano and Ivan Stojmenovic",
	Pages = "275--300",
	Publisher = "Wiley-Interscience",
	Title = "Routing Approaches in Mobile Ad Hoc Networks",
	Year = "2004"
}

@Article{ Castro:2002rr,
	Author = "M. Castro and P. Druschel and A.M. Kermarrec and A.I.T. Rowstron",
	Journal = "IEEE Journal on Selected Areas in communications",
	Number = "8",
	Pages = "1489--1499",
	Title = "SCRIBE: A large-scale and decentralized application-level multicast infrastructure",
	Volume = "20",
	Year = "2002"
}

@InProceedings{ Lv:2002rt,
	Author = "Q. Lv and P. Cao and E. Cohen and K. Li and S. Shenker",
	Booktitle = "Proceedings of the 16th international conference on Supercomputing",
	Organization = "ACM",
	Pages = "84--95",
	Title = "Search and replication in unstructured peer-to-peer networks",
	Year = "2002"
}

@Article{ Baumgart:2007qe,
	Author = "Ingmar Baumgart and Sebastian Mies",
	Journal = "Parallel and Distributed Systems, International Conference on",
	Pages = "1--8",
	Title = "S/Kademlia: A practicable approach towards secure key-based routing",
	Volume = "2",
	Year = "2007"
}

@InProceedings{ Castro:2003pb,
	Address = "New York, NY, USA",
	Author = "Miguel Castro and Peter Druschel and Anne-Marie Kermarrec and Animesh Nandi and Antony Rowstron and Atul Singh",
	Booktitle = "SOSP '03: Proceedings of the nineteenth ACM symposium on Operating systems principles",
	Pages = "298--313",
	Publisher = "ACM",
	Title = "SplitStream: high-bandwidth multicast in cooperative environments",
	Year = "2003"
}

@Article{ Rowstron:2001th,
	Author = "A. Rowstron and P. Druschel",
	Journal = "ACM SIGOPS Operating Systems Review",
	Number = "5",
	Pages = "188--201",
	Title = "Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility",
	Volume = "35",
	Year = "2001"
}

@Unpublished{ gnutella-spec,
	Author = "The Gnutella Developer Forum",
	Title = "The Annotated Gnutella Protocol Specification v. 0.4",
	Month = "September",
	Note = "http://rfc-gnutella.sourceforge.net/developer/stable/index.html",
	Year = 2010
}

@Unpublished{ Ritter:2001yq,
	Author = "Jordan Ritter",
	Month = "February",
	Note = "http://www.darkridge.com/~jpr5/doc/gnutella.html",
	Title = "Why Gnutella can't scale. No, really.",
	Year = "2001"
}

@InProceedings{ Bayardo-Jr.:2002hc,
	Address = "New York, NY, USA",
	Author = "Roberto J. {Bayardo Jr.} and Rakesh Agrawal and Daniel Gruhl and Amit Somani",
	Booktitle = "WWW '02: Proceedings of the 11th international conference on World Wide Web",
	Pages = "345--354",
	Publisher = "ACM",
	Title = "YouServ: a web-hosting and content sharing tool for the masses",
	Year = "2002"
}

@Article{ multicastBoot,
	title = "A Multicast-based Bootstrap Mechanism for
Self-organizing P2P Networks",
	author = "Simone Cirani and Luca Veltri",
	journal = "IEEE Communications Society",
	year = "2009"
}

